

#import "NSString+CZFontSize.h"

@implementation NSString (CZFontSize)
- (CGSize)fontSizeWithMaxSize:(CGSize)maxSize Attribute:(NSDictionary *)att
{
    //计算maxSize范围中计算当前字符串在att型号下的在屏幕上的长度
    return [self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:att context:nil].size;
    /**
     *  计算maxSize范围中计算当前字符串在att型号下的在屏幕上的长度
     *
     *  @param CGSize  计算的范围
     *
     *  @return 屏幕上显示的长度
     */
    //boundingRectWithSize:<#(CGSize)#> options:<#(NSStringDrawingOptions)#> attributes:<#(NSDictionary *)#> context:<#(NSStringDrawingContext *)#>
    /*
     第一个参数：计算的范围
     第二个参数：显示类型（比如超出控件的显示范围就以省略号显示等等）
     第三个参数：字体类型及大小,类型是字典,字典的封装格式如
     NSDictionary *attr = @{NSFontAttributeName:[UIFont systemFontOfSize:13]};
     第四个参数：
     */
}
@end
